<?php
namespace Shama\Task\Reference;
/**
 * Task Available References Object Classname.
 *
 * This object will maintain the list of available object
 * reference, a task could be associate to an Object.
 *
 * @see Shama\Task;
 *
 * @author Xavier VILAIN
 * @package \Shama\Task\Reference
 *
 * @property int	$reference		Unique Id
 * @property string	$classname		Corresponding Classname
 * @property string	$language		Language (varchar 5)
 * @property string	$label			Label
 * @property bool	$active			Active or not
 * @property bool	$standard		Standard or not. Standard are defined
 * in the object as constant and cannot be deleted
 */
class Type extends \Fox\Object {

}
\Fox\Dao::infos(Type::className(),new \Fox\Object\Info('task_reference_types',\Fox\Databases::DB_APP));

\Fox\Dao::useZone(Type::className(),new \Fox\Dao\MemoryCacheZone(\Fox\Dao\MemoryCacheZone::PERIOD_FOREVER,Reference::cacheDirectory()));